package vg.services.log_manager.interfaces;

public interface ILog {
	/**
	 * This method prints debug message.
	 */
	public void printDebug(String message);
	/**
	 * This method prints info message.
	 */
	public void printInfo(String message);
	/**
	 * This method prints error message.
	 */
	public void printError(String message);
	/**
	 * This method prints stack trace.
	 */
	public void printStackTrace(StackTraceElement[] trace);
	/**
	 * This method prints exception. 
	 */
	public void printException(Throwable ex);
	/**
	 * This method returns information about current logger.
	 */
	public String getLoggerInfo();
}
